Electronic device operating according to pressure state of touch input and method thereof

ABSTRACT

An electronic device operating based on a touch input includes a touch screen for receiving the touch input; and a controller for determining a pressure state corresponding to the touch input, when the pressure state satisfies a first pressure condition, controlling the touch screen to display information relating to the touch input, and, when the pressure state satisfies a second pressure condition, performing a function corresponding to the touch input. A method of controlling an electronic device based on a touch input includes determining a pressure state of a touch input; when it is determined that the pressure state satisfies a first pressure condition, displaying information relating to the touch input; and when it is determined that the pressure state satisfies a second pressure condition, performing a function corresponding to the touch input.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a continuation application of prior application Ser.No. 15/166,997, filed on May 27, 2016, which is a continuationapplication, claiming the priority under § 365(c), of an Internationalapplication filed on Dec. 11, 2014 and assigned application numberPCT/KR2014/012194, which claimed the benefit of a Chinese patentapplication filed on Dec. 11, 2013 in the Chinese Patent Office andassigned Serial number 201310676368.5, the entire disclosure of which ishereby incorporated by reference.

TECHNICAL FIELD

The present disclosure relates to a method and a device for controllingan operation of an electronic device by using pressure applied during atouch input.

BACKGROUND

An electronic device according to a prior art may perform a specificfunction based on a touch input applied to a touch screen. Theelectronic device may perform an operation of detecting a coordinate ofa signal based on a touch input on an input interface and executing anapplication, and selecting or controlling an object based on the signalapplied to the coordinate. As the size of the touch screen of theelectronic device increases, the electronic device is used as a notepadlike preparing and storing arbitrary information on the large touchscreen. Furthermore, the electronic device may operate by using not onlythe touch input but also information regarding pressure applied to theelectronic device or a touch device by performing the touch input usingthe touch device.

However, in some cases, a user does not display specific information onan application icon according to the touch input but performs the touchinput on the application icon so as to execute an application. In thiscase, the user may not achieve a touch purpose since the application isnot executed and a graphic image corresponding to the touch input isprepared and displayed. In a contrary case, likewise, since theapplication is executed, the graphic image corresponding to the touchinput is not displayed, and thus the user may not achieve the touchpurpose. In this case, there is an inconvenience that the user manuallyperforms a separate operation of leaving the input interface and thenfinding an application icon, and performing the touch input on theapplication icon.

SUMMARY

The present disclosure provides an electronic device capable ofdetermining whether to display information relating to a touch input orperform a function corresponding to the touch input according to apressure state corresponding to the touch input when the touch input isapplied to a touch screen.

According to an aspect of the inventive concept, there is provided anelectronic device operating based on a touch input, the electronicdevice including a touch screen for receiving the touch input; and acontroller for determining a pressure state corresponding to the touchinput, when the pressure state satisfies a first pressure condition,controlling the touch screen to display information relating to thetouch input, and, when the pressure state satisfies a second pressurecondition, performing a function corresponding to the touch input.

According to another aspect of the inventive concept, there is provideda method of controlling an electronic device based on a touch input, themethod including determining a pressure state of a touch input; when itis determined that the pressure state satisfies a first pressurecondition, displaying information relating to the touch input; and whenit is determined that the pressure state satisfies a second pressurecondition, performing a function corresponding to the touch input.

According to various embodiments provided by the inventive concept, aspecific input condition satisfying a pressure state of a touch inputamong a plurality of pressure conditions may be determined so thatwhether to display information related to the touch input or perform afunction corresponding to the touch input may be automaticallydetermined.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a process of performing a touch input to anelectronic device.

FIG. 2 is a block diagram of an electronic device according to anembodiment of the inventive concept.

FIG. 3 is a detailed block diagram of an electronic device according toan embodiment of the inventive concept.

FIG. 4 is a flowchart of a method of controlling an electronic deviceaccording to an embodiment of the inventive concept.

FIG. 5 is a flowchart of a method of controlling an electronic devicewhen a pressure state corresponding to a touch input satisfies a firstpressure condition according to an embodiment.

FIGS. 6A and 6B illustrate a process of displaying information relatingto a touch input to an electronic device when a pressure statecorresponding to the touch input satisfies a first pressure conditionaccording to an embodiment.

FIG. 7 is a flowchart of a method of controlling an electronic devicewhen a pressure state corresponding to a touch input satisfies a secondpressure condition according to an embodiment.

FIGS. 8A and 8B illustrate a process of executing an applicationperforming a function corresponding to a touch input to an electronicdevice when a pressure state corresponding to the touch input receivedon an input interface satisfies a second pressure condition.

FIGS. 9A and 9B illustrate a process of executing an applicationperforming a function corresponding to a touch input when a pressurestate corresponding to the touch input received on a touch screensatisfies a second pressure condition according to an embodiment.

FIGS. 10A, 10B, and 10C illustrate a process of operating an electronicdevice when a pressure state corresponding to a touch input satisfies afirst pressure condition or a second pressure condition according to anembodiment of the inventive concept.

FIG. 11 is a flowchart of a process of determining a parameter relatingto an execution of an application based on a pressure state when thepressure state of a touch input satisfies a second pressure condition asa method of controlling an electronic device according to an embodiment.

FIGS. 12A and 12B illustrate a process of determining a parameterrelating to an execution of an application based on a pressure statewhen the pressure state of a touch input satisfies a second pressurecondition as an electronic device according to an embodiment of theinventive concept.

FIGS. 13A and 13B illustrate an operation of an electronic device whenan input interface in which a touch input is to be received is generatedby producing a separate window on a screen and a pressure state of thetouch input applied to the input interface satisfies a second pressurecondition according to an embodiment of the inventive concept.

FIGS. 14A, 14B, 15A, and 15B illustrate various methods of displaying avisual indicator indicating that a pressure state corresponding to atouch input on a touch screen satisfies a first pressure condition or asecond pressure condition according to an embodiment of the presentinvention.

DETAILED DESCRIPTION

According to an aspect of the inventive concept, there is provided anelectronic device operating based on a touch input, the electronicdevice including a touch screen for receiving the touch input; and acontroller for determining a pressure state corresponding to the touchinput, when the pressure state satisfies a first pressure condition,controlling the touch screen to display information relating to thetouch input, and, when the pressure state satisfies a second pressurecondition, performing a function corresponding to the touch input.

The pressure state may include at least one of a pressure magnitudecorresponding to the touch input and a change pattern of the pressuresize.

The controller may execute an application performing the function basedon the touch input when the second pressure condition is satisfied.

The controller may determine at least one parameter relating to anexecution of the application based on the pressure state and executesthe application based on the at least one parameter.

The controller may perform a function corresponding to the informationrelating to the touch input when the pressure state satisfies the secondpressure condition.

The controller may obtain information regarding a movement path of atouch device for inputting the touch input when the first pressurecondition is satisfied and control the touch screen to display a graphicimage corresponding to the information regarding the movement path.

The controller may convert the graphic image into at least one characterstring and control the touch screen to display the at least onecharacter string.

The controller may control the touch screen to translate and display theat least one character string into another language based on thepressure state.

The controller may control the touch screen to display a visualindicator indicating the pressure state.

The controller may change a condition corresponding to the firstpressure condition or the second pressure condition based on a userinput.

According to another aspect of the inventive concept, there is provideda method of controlling an electronic device based on a touch input, themethod including determining a pressure state of a touch input; when itis determined that the pressure state satisfies a first pressurecondition, displaying information relating to the touch input; and whenit is determined that the pressure state satisfies a second pressurecondition, performing a function corresponding to the touch input.

The pressure state may include at least one of a pressure magnitudecorresponding to the touch input and a change pattern of the pressuresize.

The performing of the function corresponding to the touch input mayinclude: executing an application performing the function based on thetouch input.

The executing of the application may include: determining at least oneparameter relating to an execution of the application based on thepressure state; and executing the application based on the at least oneparameter.

The determining of the at least one parameter may include: determiningthe at least one parameter based on a pressure magnitude correspondingto the pressure state.

The displaying of the information relating to the touch input mayinclude: obtaining information regarding a movement path of a touchdevice for inputting the touch input; and displaying a graphic imagecorresponding to the information regarding the movement path.

The displaying by converting may include: converting the graphic imageinto a character string based on the pressure state; and displaying thecharacter string.

The displaying of the character string may include: translating thecharacter string into another language; and displaying the translatedcharacter string.

The method may further include: displaying a visual indicator indicatingthe pressure state.

The method may further include: changing a condition corresponding tothe first pressure condition or the second pressure condition based on auser input.

According to another aspect of the inventive concept, there is provideda non-transitory computer-readable recording medium having recordedthereon a computer program for executing a method of controlling anelectronic device according to an embodiment of the inventive concept.

Advantages and features of the inventive concept and a method forachieving them will be clear with reference to the accompanyingdrawings, in which exemplary embodiments of the inventive concept areshown. The inventive concept may, however, be embodied in many differentforms and should not be construed as being limited to the embodimentsset forth herein; rather, these embodiments are provided so that thisdisclosure will be thorough and complete and will fully convey theconcept of the inventive concept to those of ordinary skill in the art,and the inventive concept is defined by the scope of claims.

The terms used in the specification will be schematically described, andthen, the inventive concept will be described in detail.

Although general current terms have been used to describe the inventiveconcept based on the functions in the inventive concept, the terms mayvary according to the intention of one of ordinary skill in the art,case precedents, and the appearance of new technology. In addition, inspecific situations, terms selected by the applicant may be used, and inthese situations, the meaning of these terms will be disclosed incorresponding descriptions of the specification. Accordingly, the termsused in the specification to describe the inventive concept are definednot by their simple names but by their meanings in the context of theinventive concept.

In the specification, an expression in the singular includes anexpression in the plural unless they are clearly different from eachother in context.

In the specification, when a certain part “includes” a certaincomponent, this indicates that the part may further include anothercomponent instead of excluding the other component unless there isdifferent disclosure. In addition, a term such as “. . . unit” disclosedin the specification indicates a component including software orhardware, such as a Field Programmable Gate Array (FPGA) or anApplication-Specific Integrated Circuit (ASIC), and the “. . . unit”performs certain roles. However, the “. . . unit” is not limited tosoftware or hardware. The “. . . unit” may be configured to be includedin an addressable storage medium or to reproduce one or more processors.Therefore, for example, the “. . . unit” includes components, such assoftware components, object-oriented software components, classcomponents, and task components, processes, functions, attributes,procedures, subroutines, segments of program code, drivers, firmware,microcode, circuits, data, a database, data structures, tables, arrays,and variables. A function provided inside components and “. . . units”may combine them into a smaller number of components and “. . . units”or further divide them into additional components and “. . . units”.

In the specification, the term “application” indicates a series ofcomputer program codes designed to perform a specific task. Variousapplications may be described in the specification. For example, theapplications may include a call application, a message application, asocial network service (SNS) application, a game application, a videoreplay application, a map application, a memo application, a broadcastapplication, an exercise support application, a payment application, aphotograph editing application, and the like but are not limitedthereto.

Reference will now be made in detail to exemplary embodiments, examplesof which are illustrated in the accompanying drawings, wherein likereference numerals refer to like elements throughout. In this regard,the present exemplary embodiments may have different forms and shouldnot be construed as being limited to the descriptions set forth herein.Accordingly, the exemplary embodiments are merely described below, byreferring to the figures, to explain aspects. In the drawings, partsirrelevant to the description are omitted to clearly describe theinventive concept.

FIG. 1 illustrates a process of performing a touch input 102 on anelectronic device 100. More specifically, the electronic device 100 mayrecognize whether the touch device 110 applies contact or pressure to atouch screen by using a touch panel provided on the touch screen. Inthis regard, the touch screen may be configured as a stack structurewith the touch panel, and a method of recognizing whether there is atouch input may have various types such as a capacitive type, aresistive type, a piezoelectric type, etc., and thus the touch device110 may be a stylus pen or a digitizer pen as shown in FIG. 1 or variousconductors including a user's body through which a fine current flows,and furthermore, a tool through which no current flows. A method ofmeasuring pressure in the electronic device 100 may be differentdepending on a type of the touch device 110. It will be understood thatthe method of applying pressure is not particularly limited in theinventive concept. The electronic device 100 may receive the touch input102 on the touch screen and may display information relating to thetouch input 102 on the touch screen. The touch input 102 may be aprocess of receiving a touch and a drag signal in the electronic device100. According to an embodiment of the inventive concept, when acharacter is drawn by receiving the touch input 102, the character maybe displayed as reference numeral 104.

Although the electronic device 100 is not input a letter on an inputinterface by using a qwerty keyboard on the touch screen, the electronicdevice 100 may receive the touch input 102 to input the letter likehandwriting. The electronic device 100 may be input specific information(checking, underlining, emphasizing, etc.) by using the touch input 110on a screen displayed on the touch screen. As described above, theelectronic device 100 may be input the specific information and maydisplay the specific information on the touch screen by using the touchinput 102.

However, when a purpose of receiving the touch input 102 is not to inputand display specific information but is that the touch device 110receives the touch input 102 and allows the electronic device 100 toperform an arbitrary operation, the user may not achieve the purpose ofthe touch input 102. Thus, the electronic device 100 may determine apressure state applied when the electronic device 100 receives the touchinput 102 and may determine an operation of the electronic device 100based on the received touch input 102 based on the pressure state. Morespecifically, the electronic device 100 may determine which conditionthe pressure state satisfies among certain pressure conditions, therebydetermining an operation to be performed.

FIG. 2 is a block diagram of an electronic device 100 according to anembodiment of the inventive concept. The electronic device 200 of FIG. 2may correspond to the electronic device 100 of FIG. 1. The electronicdevice 200 may include a controller 210 and a touch screen 220. Theelectronic device 200 may receive a touch input through the touch screen220. If the touch input is received in the touch screen 220, at the sametime, a certain pressure may be applied onto the touch screen 220, andthe electronic device 200 may obtain information regarding the pressure.The electronic device 200 may determine a pressure state correspondingto the touch input based on the information regarding the pressure andmay determine which pressure condition the pressure state satisfies. Theelectronic device 200 may perform an operation corresponding to asatisfied pressure condition based on the touch input that is determinedto satisfy the arbitrary pressure condition. Characteristics of thecontroller 210 and the touch screen 220 that perform operations of theelectronic device 200 described above will now be described in detailbelow.

According to an embodiment of the inventive concept, if the controller210 senses a touch input on the touch screen 220 of the electronicdevice 200, the controller 210 may determine a pressure state includinginformation regarding a coordinate on the touch screen 220, on which thetouch input is sensed, and information regarding a magnitude and apattern of a pressure corresponding to the touch input. That is, thecontroller 210 may determine the pressure state corresponding to thetouch input based on at least one of a pressure magnitude and a changepattern of the pressure magnitude.

According to an embodiment of the inventive concept, the controller 210may refer to the pressure magnitude as the pressure state of the touchinput, thereby determining if the pressure state for a magnitude of eachpressure satisfies a pressure condition. In this regard, the pressuremagnitude may be not only a pressure magnitude at a point but also anaverage pressure magnitude, a maximum pressure magnitude, or a minimumpressure magnitude from a point determined as a point where receiving ofthe touch input resumes to a point determined as a where the touch inputends. The point determined as the point where obtaining of the touchinput resumes may be determined as point after a certain period of timefrom a point where the touch input is sensed but is not limited thereto.The point determined as where the touch input ends may also bedetermined as a point after a certain period of time from a point wherethe touch input is not sensed or may be determined by a user selectionbut is not limited thereto.

According to an embodiment of the inventive concept, the controller 210may determine if the pressure state satisfies the pressure conditionbased on the change pattern of the pressure magnitude as the pressurestate of the touch input. For example, the change pattern of thepressure magnitude may be changed from a strong pressure state to a weakpressure state, from the weak pressure state to the strong pressurestate, from the strong pressure state to the weak pressure state to thestrong pressure state again, or from the weak pressure state to thestrong pressure state to the weak pressure state again. The changepattern of the pressure magnitude may be irregular since the pressuremagnitude of the touch input on the touch screen 220 is directlyperformed by a user's hand, and thus the pressure state may bedetermined by using a change pattern of an average pressure magnitudevalue of a touch input applied presently from the point determined asthe point where obtaining of the touch input resumes, therebyattenuating irregularity of the pattern. The controller 210 maydetermine the pressure state based on the information to determine ifthe touch input satisfies a certain pressure condition.

According to an embodiment of the inventive concept, a method that thecontroller 210 measures a pressure may use a method that the electronicdevice 200 directly measures the pressure or a method that theelectronic device 200 receives information regarding the pressurerelating to a touch input measured by the touch device 110. Morespecifically, as the method that the electronic device 200 directlymeasures the pressure, a method of measuring a pressure applied to thetouch screen 220 by using a pressure sensor included in the electronicdevice 200 or a method of generating pressure information by comparingmagnitudes of contacted areas of the touch screen 220 may be used. Asthe method that the electronic device 200 receives the informationregarding the pressure related to the touch input measured by the touchdevice 110, a method of determining the pressure state by receiving theinformation regarding the pressure of the touch input from the touchdevice 110 by using the touch input 110 capable of measuring thepressure may be used. However, the method of determining the pressurestate is not limited thereto. The controller 210 may determine thepressure state by using the information regarding the pressurecorresponding to the touch input, thereby determining if the pressurestate satisfies the certain pressure condition.

According to an embodiment of the inventive concept, the controller 210may control the electronic device 200 based on a touch input satisfyingan arbitrary pressure condition. A method that the controller 210controls the electronic device 200 based on a touch input according to apressure condition will now be described in detail based on thefollowing embodiments below.

FIG. 3 is a detailed block diagram of the electronic device 200 FIG. 2.The electronic device 200 may include at least one of a controller 310,a touch screen 320, and an input unit 330.

The touch screen 320 may include a display panel 322 and a controller(not shown) controlling the display panel 322. The touch screen 320 ofFIG. 3 may correspond to the touch screen 220 of FIG. 2. The displaypanel 322 may be implemented as a display of various types such as aliquid crystal display (LCD), an organic light-emitting diode (OLED)display, an active matrix organic light-emitting diode (AMOLED), aplasma display panel (PDP), etc. The display panel 322 may be flexible,transparent, or wearable. The touch screen 320 may be provided as atouch screen (not shown) by being combined with a touch panel 332 of thetouch input 330. For example, the touch screen (not shown) may includean integral module that combines the display panel 322 with the touchpanel 332 in a stack structure.

The controller 310 may control the touch screen 320 to display contenton the touch screen 320. In other words, the controller 310 may displaya part of the content on the touch screen 320. The controller 310 ofFIG. 3 may correspond to the controller 210 of FIG. 2. The controller310 may include at least one of RAM 312, ROM 314, a CPU 316, a graphicsprocessing unit (GPU) 318, and a bus 319. The RAM 312, the ROM 314, theCPU 316, and the GPU 318 may be connected to each other via the bus 319.

The CPU 316 may access memory and perform booting by using an operatingsystem (OS) stored in the memory. The CPU 316 may perform variousoperations by using various programs, contents, data, etc. stored in thememory.

The ROM 314 may store a command set for system booting. As an example,if a turn-on command is input and then power is supplied to theelectronic device 200, the CPU 316 may copy the OS stored in the memoryto the RAM 312 according to a command stored in the ROM 314 and mayexecute the OS to boot a system. If booting is complete, the CPU 316 maycopy various programs stored in the memory to the RAM 312 and mayexecute the programs copied to the RAM 312 to perform variousoperations. If the electronic device 200 is completely booted, the GPU318 may display a UI screen on a region of the touch screen 320. Morespecifically, the GPU 318 may generate a screen displaying an electronicdocument including various objects such as content, icons, menus, etc.The GPU 318 may calculate an attribute value such as a coordinate value,a shape, a magnitude, a color, etc. by which each object is to bedisplayed according to a layout of the screen. The GPU 318 may generatea screen of various layouts including the objects based on thecalculated attribute value. The screen generated by the GPU 318 may beprovided to the touch screen 320 and displayed on each region of thetouch screen 320.

The input unit 330 may receive various command inputs from a user. Theinput unit 330 may include at least one of a key 331, a touch panel 332,and a pen recognition panel 333. The key 331 may include various typesof keys such as a mechanical button, a wheel, etc. formed on variousregions such as a front portion of a body of the electronic device 200,a side portion, a rear portion, etc.

The touch panel 332 may sense a touch input of the user and may output atouch event value corresponding to the sensed touch signal. When thetouch panel 332 is combined with the display panel 3322 to configure atouch screen (not shown), the touch screen may be implemented as varioustypes of touch sensors such as a capacitive type, a resistive type, apiezoelectric type, etc. The capacitive type is a type calculating atouch coordinate by sensing fine electricity caused by a user' body whena part of the user's body touches a surface of the touch screen by usinga dielectric material coated on the surface of the touch screen. Theresistive type is a type calculating the touch coordinate by sensingcurrent that flows when the user touches a screen by using two electrodeplates embedded in the touch screen and thus upper and lower plates of atouch point contact each other. Although a touch event generated on thetouch screen mainly occurs by a human finger, it may also occur by anobject of a conductive material capable of varying capacitance.

The pen recognition panel 333 may sense a proximity input or a touchinput of a touch pen (for example, a stylus pen or a digitizer pen) ofthe user according to an operation of the touch pen and may output asensed pen proximity event or pen touch event. The pen recognition panel333 may be implemented in, for example, an EMR manner, and may sense thetouch input or the proximity input of the touch pen according to anintensity variation of an electromagnetic field by a proximity or atouch of the touch pen. In more detail, the pen recognition panel 333may include an electromagnetic induction coil sensor (not shown) havinga grid structure and an electromagnetic signal processor (not shown)that sequentially provides an alternating signal having a certainfrequency to each loop coil of the electromagnetic induction coilsensor. If a pen including a resonance circuit is near a loop coil ofthe pen recognition panel 333, a magnetic field transmitted from thecorresponding loop coil may generate current based on interactiveelectromagnetic induction to the resonance coil included in the touchpen. Based on the current, an induction magnetic field may be generatedfrom a coil constituting the resonance circuit included in the touchpen, and the pen recognition panel 333 may detect the induction magneticfield from the loop coil in a signal receiving state to sense anapproach location or a touch location of the touch pen. The penrecognition panel 333 may be provided to have a certain area in a lowerportion of the display panel 322, for example, an area covering adisplay region of the display panel 322.

FIG. 4 is a flowchart of a method of controlling the electronic device200, according to an embodiment of the inventive concept. Morespecifically, the method of controlling the electronic device 200 maycontrol the electronic device 200 based on which pressure condition apressure state of a touch input satisfies.

In operation S410, the electronic device 200 may receive the touch inputon the touch screen 220. According an embodiment of the inventiveconcept, the touch input may be received by a touch device 110. Inparticular, when the touch screen 220 of the electronic device 200 is acapacitive type, the touch device 110 may be a unit such as a user'sbody through which current flows and may be a stylus pen or a digitizerpen that may interact with the electronic device 200. Furthermore, whenthe touch screen 220 is a resistive type, the touch device 110 may beused irrespective of whether current flows.

In operation S420, the electronic device 200 may determine the pressurestate with respect to the touch input on the touch screen. According toan embodiment of the inventive concept, the pressure state may be atleast one of a pressure magnitude and a change pattern of the pressuremagnitude. The pressure magnitude related to the pressure state may benot only a pressure magnitude at a point but also an average pressuremagnitude, a maximum pressure magnitude, or a minimum pressure magnitudefrom a point determined as a point where receiving of the touch inputresumes to a point determined as a where the touch input ends. Theelectronic device 200 may determine whether the pressure state satisfiesthe pressure condition based on the change pattern of the pressuremagnitude as the pressure state of the touch input. For example, achange pattern of the touch input may be changed from a strong pressurestate to a weak pressure state, from the weak pressure state to thestrong pressure state, from the strong pressure state to the weakpressure state to the strong pressure state again, or from the weakpressure state to the strong pressure state to the weak pressure stateagain. The pressure state may be a combination of the pressure magnitudeand the change pattern of the pressure magnitude. For example, apressure state in which a pressure magnitude is determined as 100 andthe change pattern of the pressure magnitude changes from a strong stateto a weak state may be determined to be different than a pressure statein which a pressure magnitude is determined as 200 and the changepattern of the pressure magnitude changes from the strong state to theweak state. The pressure state in which the pressure magnitude isdetermined as 100 and the change pattern of the pressure magnitudechanges from the strong state to the weak state may be determined to bedifferent than a pressure state in which a pressure magnitude isdetermined as 200 and the change pattern of the pressure magnitudechanges from the weak state to the strong state.

In operation S430, the electronic device 200 may determine if thepressure state satisfies a first pressure condition based on thepressure state determined in operation S420. For example, when apressure state in which a pressure magnitude is less than 100 is set tosatisfy the first pressure condition, if the pressure magnitude is 50 inthe pressure state determined in operation S420, the electronic device200 may determine that the pressure state satisfies the first pressurecondition. For another example, when a pressure state in which apressure magnitude is less than 100 and a change pattern of the pressuremagnitude changes from the strong state to the weak state is set tosatisfy the first pressure condition, a pressure state in which apressure magnitude is 50 and a change pattern of the pressure magnitudechanges from the strong state to the weak state may be determined tosatisfy the first pressure condition. However, although the changepattern of the pressure magnitude changes from the strong state to theweak state, the pressure state in which the pressure magnitudecorresponds to 150 may be determined not to satisfy the first pressurecondition. A pressure state in which a pressure magnitude is 50 and achange pattern of the pressure magnitude changes from the weak state tothe strong state may be determined not to satisfy the first pressurecondition.

When the pressure state is determined to satisfy the first pressurecondition in operation S430, in operation S440, the electronic device200 may display information relating to the touch input on the touchscreen 220. According to an embodiment of the inventive concept, theinformation relating to the touch input may be a graphic imageindicating a movement path of the touch device 110 that receives thetouch input on the touch screen 220. According to another embodiment ofthe inventive concept, the information relating to the touch input maybe input to an input interface when the touch device 110 receives thetouch input on the input interface and may be displayed on the touchscreen 220. This will be described with reference to FIG. 5, FIGS. 6Aand 6B below.

FIG. 5 is a flowchart of a method of controlling an electronic devicewhen a pressure state corresponding to a touch input satisfies a firstpressure condition according to an embodiment. And FIGS. 6A and 6Billustrate a process of displaying information relating to a touch inputto an electronic device 600 when a pressure state corresponding to thetouch input satisfies a first pressure condition according to anembodiment.

In operation S510, the electronic device 200 may receive a touch inputon the touch screen 220. This may correspond to operation S410 of FIG.4, and thus a detailed description of operation S510 is omitted. Theelectronic device 600 of FIGS. 6A and 6B may correspond to theelectronic device 200 of FIG. 2. Referring to FIG. 6A, the electronicdevice 600 may display an input interface 614 or 616 for inputtingarbitrary information to the touch screen 220. A user of the electronicdevice 600 may input the arbitrary information to the input interfaces614 or 616 by performing a keyboard input or touch and drag inputs. Forexample, the user may personally input characters to the input interface616 by using a QWERTY keyboard and may receive the touch and drag inputsin the input interface 614 by using the touch device 110. Referring toFIG. 6A, a touch input 610 may be received by the input interface 614 byusing the touch device 110, thereby acknowledging that the touch input610 corresponding to a word “music” is received on the touch screen 220of the electronic device 600.

In operation S520, the electronic device 200 may determine a pressurestate regarding the touch input on the touch screen. This may correspondto operation S420 of FIG. 4, and thus a detailed description ofoperation S520 is omitted. In this case, a pressure state correspondingto the touch input 610 may be determined to satisfy the first pressurecondition.

In operation S530, when the pressure state satisfies a first pressurecondition based on the pressure state determined in operation S520, theelectronic device 200 may obtain information regarding movement path oftouch unit. And in operation S540, the electronic device 200 may displaygraphic image corresponding to information regarding movement path. Thecontroller 210 of the electronic device 200 may display informationrelating to the touch input 610 on the touch screen 220 by the touchinput 610 satisfying the first pressure condition. Referring to FIG. 6B,the information relating to the touch input 610 satisfying the firstpressure condition may be displayed on the touch screen 220 as a graphicimage. A graphic image 613 may be a graphic image corresponding to amovement path of the touch device 110 that moves when the touch input610 of FIG. 6A is received. As an embodiment of the inventive concept,referring to FIG. 6A, when the graphic image 613 corresponding to themovement path of the touch device 110 that moves while performing thetouch input 610 on the input interface 614 is recognizable ascharacters, a recognized character string may input to and displayed onthe input interface 616. Referring to FIG. 6B, when the graphic image613 obtained by receiving the touch input 610 by the input interface 614is converted into the character string by using a character recognitionfunction, a character string “music” may be obtained, and a characterstring obtained as the information relating to the touch input 610 maybe displayed on the input interface 616 as “music”. A method ofconverting a graphic image corresponding to the movement path of thetouch device 110 that performs the touch input 610 into a characterstring by using the character recognition function may be a method ofusing an optical character reader (OCR) function but is not limitedthereto. As another example, any method of converting an image intocharacters may be used, such as a character conversion method ofreviewing similarity between the graphic image corresponding to thetouch input 610 and a preset form, if the similarity is determined to begreater than a preset threshold value, considering the graphic image tocorrespond to the preset form, and converting the graphic image intocharacters corresponding to the preset form.

As an embodiment of the inventive concept, when the touch input 610received by an input interface corresponds to a character string, theelectronic device 600 may control the touch screen 220 to translate thecharacter string into another language and display the character string,For example, when the graphic image 613 corresponding to the movementpath of the touch device 110 that moves while performing the touch input610 is recognizable as characters on the input interface 614 and thecharacters correspond to “music”, the electronic device 600 maytranslate the characters “music” into other languages, Korean, Japanese,etc. and may display the characters on the input interface 614. Theelectronic device 600 may set a language that is to perform translationin advance. For convenience of description, it will be described belowon the assumption that the electronic device 600 is set to translate anddisplay an obtained character string into Korean when the characterstring is English. Furthermore, when the touch input 610 is received,whether to translate and display the touch input 610 or whether todisplay the touch input 610 as a character string obtained through thecharacter recognition function based on a graphic image 612 withouttranslating the touch input 610 may be determined based on a pressurestate corresponding to the touch input 610. As an embodiment of theinventive concept, on an assumption that when a magnitude X of the touchinput 610 is less than A, the first pressure condition is satisfied,when X is less than A and simultaneously is greater than 0 and less thana1, the electronic device 600 may be set to display the character stringobtained as the information relating to the touch input 610 as thecharacter string is, and when X is greater than a1 and less than A, maybe set to translate and display the obtained character string into apreset language. Referring to FIG. 6A, if a pressure magnitudecorresponding to the received touch input 610 is greater than a1 andless than A, unlike FIG. 6B, a word “

” translated into Korean from the character string “music” obtained bythe touch input 610 received by the input interface 614 may beautomatically input to and displayed on the input interface 616.

When the pressure state is determined not to satisfy the first pressurecondition in operation S430, in operation S450, the electronic device200 may determine whether the pressure state satisfies a second pressurecondition. Specifically, when the first pressure condition is satisfiedand the second pressure condition is satisfied, since the electronicdevice 200 may perform different operations, a user of the electronicdevice 200 may adjust pressure during a touch input, thereby differentlycontrolling the electronic device 200 by the touch input.

According to an embodiment of the inventive concept, when the firstpressure condition is set as a case where a pressure magnitudecorresponding to the pressure state is less than 100, and the secondpressure condition is set as a case where a pressure magnitudecorresponding to the pressure state is greater than 100, if a pressuremagnitude corresponding to the pressure state determined in operationS420 is 150, the first pressure condition may not be satisfied but thesecond pressure condition may be determined to be satisfied. Accordingto another embodiment, if the first pressure condition is a case wherethe pressure magnitude corresponding to the pressure state is less than100 and a change pattern of the pressure magnitude changes from a strongstate to a weak state, and the second pressure condition is a case wherethe pressure magnitude corresponding to the pressure state is greaterthan 100 and a change pattern of the pressure magnitude changes from thestrong state to the weak state, when the pressure magnitudecorresponding to the pressure state determined in operation S420 is 150and the change pattern of the pressure magnitude changes from the strongstate to the weak state, the first pressure condition may not besatisfied but the second pressure condition may be determined to besatisfied.

In operation S460, the electronic device 200 may perform a functioncorresponding to a touch input satisfying the second pressure conditionbased on the touch input. More specifically, the function correspondingto the touch input may be a function of selecting and executing anobject such as an icon at a coordinate on the touch screen 220 of theelectronic device 200 in which the touch input is received and, when agraphic image related to the touch input is converted into a characterstring, a function of executing an application performing a functioncorresponding to the character string or changing a job environment (forexample, a sound magnitude, a screen brightness, a screen size, etc.) ofa system of the electronic device 200.

According to an embodiment of the inventive concept, the electronicdevice 200 may perform a function related to information relating to thetouch input that is to be displayed when the first pressure condition issatisfied as a function corresponding to the touch input when the secondpressure condition is satisfied. That is, the electronic device 200 maydisplay the information relating to the touch input by the touch inputsatisfying the first pressure condition and may further perform thefunction corresponding to the information relating to the touch input,thereby directly executing another application and directly changing thesystem environment of the electronic device 200 without having to leavean input interface. The electronic device 200 may review the similaritybetween a graphic image, on which the touch input is performed, and apreset form, if the similarity is determined to be greater than a presetthreshold value, considering the graphic image to correspond to thepreset form, and perform a function corresponding to the preset form inorder to determine the function corresponding to the informationrelating to the touch input.

FIG. 7 is a flowchart of a method of controlling the electronic device200 when a pressure state corresponding to a touch input satisfies asecond pressure condition according to an embodiment. In FIG. 7, it isassumed that the pressure state corresponding to the touch input doesnot satisfy a first pressure condition but satisfies the second pressurecondition.

In operation S710, the electronic device 200 may receive a touch inputon the touch screen 220. This may correspond to operation S410 of FIG.4, and thus a detailed description of operation S710 is omitted.

In operation S720, the electronic device 200 may determine a pressurestate regarding the touch input on the touch screen. This may correspondto operation S420 of FIG. 4, and thus a detailed description ofoperation S720 is omitted.

In operation S730, the electronic device 200 may execute an applicationthat performs a function corresponding to information relating to thetouch input received in operation S710 when the pressure statedetermined in operation S720 is determined to satisfy the secondpressure condition according to an embodiment of the inventive concept.For example, when a touch input corresponding to a character string“music” is received, the electronic device 200 may execute a music playapplication to perform a “music play” function that is a functioncorresponding to “music”. This will be described in more detail withreference to FIGS. 8A and 8B.

FIGS. 8A and 8B illustrate a process of executing an applicationperforming a function corresponding to a touch input to an electronicdevice 800 when a pressure state corresponding to the touch inputreceived on an input interface satisfies a second pressure condition.The electronic device 800 of FIGS. 8A and 8B may correspond to theelectronic device 200 of FIG. 2.

Referring to FIG. 8A, the electronic device 800 may display an inputinterface 830 for inputting arbitrary information to the touch screen220. A user of the electronic device 800 may input the arbitraryinformation to the input interface 830 by using a touch input. Forexample, touch and drag inputs may be received by the input interface830. Referring to FIG. 8A, it may be acknowledged that informationcorresponding to a word “music” is input to the input interface 830 ofthe electronic device 800 by receiving the touch input 810 by the inputinterface 830. That is, the electronic device 800 may receive a touchinput 810 corresponding to the pressure state satisfying the secondpressure condition by the input interface 830. Thus, the electronicdevice 800 may receive touch and drag signals corresponding to acharacter shape of “music” as the touch input 810 and may perform afunction corresponding to the touch input 810 that is “music”. Thefunction corresponding to the touch input that is “music” may be “musicplay”, and thus the electronic device 200 may execute a music playapplication that may perform a music play function if a pressure stateof the touch input 810 is determined to satisfy the second pressurecondition. As an embodiment of the inventive concept, information inputto the input interface 830 by the touch input 810 corresponds tocharacters “music” or an image having a shape of the characters may beimplemented by using not only a method of converting information inputby the touch input 810 into a character string such as an OCR but alsovarious image processing methods. The music play application forperforming the music play function may be set by a user in advance.Although the electronic device 800 executes applications that mayperform a plurality of music play functions, the electronic device 800may automatically execute a preset application among the applications.The electronic device 800 may execute the music play applicationcorresponding to “music” by the touch input 810 like FIG. 8B based onthe touch input 810 of FIG. 8A.

FIGS. 9A and 9B illustrate a process of executing an applicationperforming a function corresponding to information relating to a touchinput when a pressure state corresponding to the touch input received onthe touch screen 220 satisfies a second pressure condition according toan embodiment of the inventive concept. An electronic device 900 ofFIGS. 9A and 9B may correspond to the electronic device 200 of FIG. 2.More specifically, the electronic device 900 may include an inputinterface 920 on an arbitrary screen displayed on the touch screen 220although the input interface 920? is not an input interface on whichcharacter strings may be disposed. For example, an input interface thatmay input and display arbitrary information on a screen currentlydisplayed on the touch screen 220 may be implemented. Referring to FIG.9A, the screen displayed on the touch screen 220 of the electronicdevice 900 may correspond to a home screen of the electronic device 900that does not have an input interface for inputting a character stringthereto. However, when the touch device 110 that may interact with theelectronic device 900 is used, the function of receiving a touch input930 such as touch and drag inputs and inputting the arbitraryinformation to the screen may be provided on a screen that does notprovide the input interface of the touch screen 220 for inputting thecharacter string in relationship with the touch device 110. Accordingly,since the input interface 920 may also be provided on the home screen ofthe electronic device 900, when the touch input 930 is receivedaccording to a shape corresponding to characters “music” in the screenof the touch screen 220 that displays the home screen having nocharacter string input interface, the electronic device 900 maydetermine a pressure state corresponding to the touch input 930 and maydetermine which pressure condition the determined pressure statesatisfies between a first pressure condition and a second pressurecondition. When the pressure state corresponding to the touch input 930satisfies the first pressure condition, the electronic device 900 maydisplay a graphic image corresponding to the characters “music” on thescreen displayed on the touch screen 220 of the electronic device 900 asinformation relating to the touch input 930. This may be useful in thata user may input and display desired information on a currentlydisplayed arbitrary screen of the touch screen 220. According to anembodiment of the inventive concept, when the pressure statecorresponding to the touch input 930 satisfies the second pressurecondition, the electronic device 900 may execute an applicationperforming a function corresponding to the touch input 930. As shown inFIG. 9A, the shape corresponding to the characters “music” may bereceived as the touch input 930 on the touch screen 220. In this case,the electronic device 900 may execute a music play applicationperforming a music play function that is a function corresponding to thetouch input 930.

FIGS. 10A, 10B, and 10C illustrate a process of operating an electronicdevice when a pressure state corresponding to a touch input satisfies afirst pressure condition or a second pressure condition according to anembodiment of the inventive concept. More specifically, as an embodimentof the inventive concept, an electronic device 1000 may perform afunction corresponding to an identical gesture motion when it isdetermined that not only a touch input having a character form but alsoa touch input corresponding to various preset gesture motions arereceived. The electronic device 1000 of FIGS. 10A, 10B, and 10C maycorrespond to the electronic device 200 of FIG. 2.

The electronic device 1000 may provide various application executionscreens on the touch screen 220. For example, the electronic device 1000may provide functions such a reading, Internet, game, gallery,dictionary, etc. Referring to FIG. 10B corresponding to an embodiment ofthe inventive concept, an Internet screen may be displayed on the touchscreen 220 of the electronic device 1000. The electronic device 1000 mayprovide an input interface for inputting an Internet search word on thetouch screen 220. For example, an input interface using a QWERTYkeyboard or an input interface using the touch device 110 may beprovided. According to an embodiment of the inventive concept, theelectronic device 1000 may receive a touch input 1020 based on a touchoperation on the touch screen 220 that provides an Internet screen ofthe touch device 110. In this case, the electronic device 1000 mayprovide a full screen of the touch screen 220 that displays the Internetscreen as the input interface 1030 by using the touch device 110 thatinteracts with the electronic device 1000. The electronic device 1000may provide the Internet screen on the touch screen 220 and may providethe input interface 1030 on the Internet screen. The electronic device1000 may determine a pressure state corresponding to the touch input1020 and may determine if the determined pressure state satisfies afirst pressure condition or a second pressure condition. Referring toFIGS. 10A and 10B, when it is determined that the pressure statecorresponding to the touch input 1020 satisfies the first pressurecondition, the electronic device 1000 may control the touch screen 220to display information relating to the touch input 1020. In FIG. 10A,the electronic device 1000 may display a horizontal solid line under anews headline as the information relating to the touch input 1020. Theelectronic device 1000 may receive the touch input 1020 on the screen ofthe touch screen 220 to input and display arbitrary information on adesired portion and may further perform a screen capture function toseparately store a displayed screen. Referring to FIGS. 10A and 10C,when it is determined that the pressure state corresponding to the touchinput 1020 satisfies the second pressure condition, the electronicdevice 1000 may perform a function corresponding to the touch input1020. According to an embodiment of the inventive concept, when it isdetermined that the pressure state corresponding to the touch inputsatisfies the second pressure condition, the electronic device 1000 maychange a system environment of the electronic device 1000 as a functioncorresponding to the information relating to the touch input. The systemenvironment may mean a general operating environment of the electronicdevice 1000 provided by an operating system of the electronic device1000. For example, a function of changing the system environment mayinclude a screen brightness control, a screen size control, a volumecontrol, a screen rotation, etc. In FIG. 10A, the electronic device 1000received the touch input 1020 corresponding to a horizontal drag inputon the touch screen 220. When the touch input 1020 satisfies the secondpressure condition, as shown in FIG. 10C, the electronic device 1000 mayperform a horizontal view function as the function corresponding to thetouch input 1020 corresponding to the horizontal drag input and maycontrol the system environment of the electronic device 1000 to displaya screen displayed on the touch screen 220 in a horizontal view state inwhich the number of horizontal pixels is greater than the number ofvertical pixels. However, this is an embodiment for describing theinventive concept and the feature of the inventive concept is notlimited thereto. Various functions for controlling the systemenvironment or an application execution environment provided by theelectronic device 1000 may be provided.

FIG. 11 is a flowchart of a process of determining a parameter relatingto an execution of an application based on a pressure state when thepressure state of a touch input satisfies a second pressure condition asa method of controlling an electronic device according to an embodimentof the inventive concept. More specifically, when a pressure statecorresponding to a received touch input satisfies the second pressurecondition, a function that is to be performed may be different based onthe pressure state. For example, when the pressure state correspondingto the touch input satisfies the second pressure condition, anapplication performing a function corresponding to information relatingto the touch input may be executed, and further the parameter relatingto the execution of the application may be determined based on thepressure state. For example, the parameter may be a play start location,a play volume, a play speed, etc. of media content that is to be playedby the application.

FIGS. 12A and 12B illustrate a process of determining a parameterrelating to an execution of an application based on a pressure statewhen the pressure state of a touch input satisfies a second pressurecondition as an electronic device according to an embodiment of theinventive concept. An electronic device 1200 of FIGS. 12A and 12B maycorrespond to the electronic device 200 of FIG. 2. The flowchart of FIG.11 will now be described with reference to FIGS. 12A and 12B.

In operation S1110, the electronic device 1200 may receive the touchinput on the touch screen 2200 by a touch unit. This may correspond tooperation S410 of FIG. 4, and thus a detailed description of operationS1110 is omitted. Referring to FIG. 12A, the electronic device 1200 mayreceive a touch input 1210 on the touch screen 220 by using the touchdevice 110. The electronic device 1200 may receive the touch input 1210like a character form “video”.

In operation S1120, the electronic device 1200 may determine a pressurestate of the touch input received in operation S1110. This maycorrespond to operation S420 of FIG. 4, and thus a detailed descriptionof operation S1120 is omitted. Referring to FIG. 12A, the electronicdevice 1200 may determine if the pressure state of the received touchinput 1210 satisfies a first pressure condition or the second pressurecondition. According to an embodiment of the inventive concept, theelectronic device 1200 may receive the touch input 1210 like thecharacter form “video”. When it is determined that the pressure statecorresponding to the touch input 1210 satisfies the first pressurecondition, the electronic device 1200 may display a graphic image 1220like the character form “video” on the touch screen 220 as informationrelating to the touch input 1210. When it is determined that thepressure state corresponding to the touch input 1210 satisfies thesecond pressure condition, the electronic device 1200, the electronicdevice 1200 may execute a moving image play application that may performa “moving image play function” as a function corresponding to the touchinput 1210 like the character form “video”. The moving image playapplication that may perform the moving image play function may be setby a user in advance. Although the electronic device 1200 executesapplications that may perform a plurality of moving image playfunctions, the electronic device 1200 may automatically execute a presetapplication among the applications.

According to an embodiment of the inventive concept, the electronicdevice 1200 may determine that the pressure state of the received touchinput 1210 satisfies the second pressure condition and may perform acontent reproduction function such as music or a moving image as thefunction corresponding to the touch input 1210. Furthermore, a state ofcontent that is to be reproduced may be preset based on receiving of thetouch input 1210 satisfying the second pressure condition. For example,the electronic device 1200 may control an application performing thecorresponding function to reproduce content that has been recentlyreproduced. Furthermore, the electronic device 1200 may determine atleast one parameter relating to the execution of the application basedon the pressure state of the received touch input 1210 in order todetermine a state when the content that is to be reproduced starts itsreproduction and may execute the application based on the determinedparameter. For example, a reproduction start point of the content thatis to be reproduced may be determined based on the pressure state.According to an embodiment of the inventive concept, a pressuremagnitude corresponding to the pressure state may be a factordetermining at least one parameter. More specifically, the electronicdevice 1200 may determine parameter levels according to how much thetouch input satisfying the second pressure condition is and maydifferently determine the reproduction start point of the content as oneof at least one parameter relating to the execution of the applicationbased on each parameter value. For example, as shown in Table 1 below,the electronic device 1200 may determine the reproduction start pointbased on a relationship between a previously determined parameter leveland the reproduction start point. Referring to Table 1, on theassumption that when the pressure magnitude is less than A, the firstpressure condition is satisfied, and when the pressure magnitude isgreater than A, the second pressure condition is satisfied, when apressure magnitude determining the pressure state corresponding to thetouch input 1210 is X, if X is greater than A, the touch input 1210 maybe determined to satisfy the second pressure condition. When thepressure magnitude X corresponding to the touch input 1210 is greaterthan a8 and less than a9, the parameter level may be determined as 6,and, in this case, the reproduction start point may be determined as apoint corresponding to 50% of the total reproduction time of thecontent. As another example, referring to Table 1, the parameter levelmay be determined as 6, and, in this case, the reproduction start pointmay be determined as a point corresponding to 50 minutes from an initialpoint of the total reproduction time.

TABLE 1 Parameters determined in correspondence to pressure stateReproduction start point (ratio of content reproduction time and totalReproduction Pressure Parameter reproduction time point Magnitude Leveltime) (minutes) A ≤ x <a₄ 1 0 0 a₄ ≤ x < a₅ 2 10% 10 a₅ ≤ x <a₆ 3 20% 20a₆ ≤ x <a₇ 4 30% 30 a₇ ≤ x < a₈ 5 40% 40 a₈ ≤ x <a₉ 6 50% 50 a₉ ≤ x <a₁₀7 60% 60 a₁₀ ≤ x <a₁₁ 8 70% 70 a₁₁ ≤ x <a₁₂ 9 80% 80 a₁₂ ≤ x <a₁₃ 10 90%90

Referring to FIGS. 12A and 12B and Table 1, when the pressure statecorresponding to the touch input 1210 satisfies the second pressurecondition, and the pressure magnitude corresponding to the pressurestate is greater than a8 and less than a9, the electronic device 1200may determine the point corresponding to 50% of the total reproductiontime of the content as the reproduction start point and may execute theapplication based on the reproduction start point. Thus, as shown inFIG. 12B, content having the total reproduction time of 3:00 that hasbeen recently reproduced may be reproduced from a point corresponding to1:30.

FIGS. 13A and 13B illustrate an operation of an electronic device 1300when an input interface in which a touch input is to be received isgenerated by producing a separate window on a screen and a pressurestate of the touch input applied to the input interface satisfies asecond pressure condition according to an embodiment of the inventiveconcept. More specifically, the electronic device 1300 may execute notonly one application but also simultaneously execute a plurality ofapplications, and, in this case, may simultaneously display applicationsexecuted on one screen. The function of providing a plurality ofapplication execution screens may be implemented by using a multi windowprovided by the electronic device 1300. A window may mean an independentregion or space in which an application executed by the electronicdevice 1300 may be executed. Windows may be independently executed, maybe displayed in an overlapping state, and may change their sizes andlocations. Referring to FIG. 13A, the electronic device 1300 maygenerate a window 1330 by using the touch device 110. The generatedwindow 1330 may be used as an input interface. The electronic device1300 may determine the window 1330 as the input interface and mayreceive a touch input 1310 performed by using the touch device 110. Theelectronic device 1300 may determine whether a pressure statecorresponding to the touch input 1310 satisfies a first pressurecondition or the second pressure condition by receiving the touch input1310.

Referring to FIG. 13A, according to an embodiment of the inventiveconcept, when the pressure state corresponding to the touch input 1310received by the input interface that is a region of the window 1330satisfies the second pressure condition, an application performing afunction corresponding to the touch input 1310 may be executed on thewindow 1330. More specifically, as shown in FIG. 13B, the electronicdevice 1300 may execute a moving image reproduction applicationperforming a “moving image reproduction function” on the window 1330since the touch input 1310 having a character form “video” satisfies thesecond pressure condition. Furthermore, according to an embodiment ofthe inventive concept, as shown in FIG. 13B, when an application isexecuted on the window 1330, the electronic device 1300 may determine atleast one parameter related to an application execution based on thetouch input 1330, which may correspond to the description provided withreference to FIG. 11, and thus its description is omitted.

A user of an electronic device 1400 may adjust power when performing atouch motion by using the touch device 110 and may adjust an intensityof the touch motion, whereas, when the touch screen 220 does not displayinformation relating to the touch motion, the user has difficultydetermining how much a current touch motion is a pressure state. Thus,the electronic device 1400 may display an arbitrary visual identifier onthe touch screen 220 to directly check which pressure condition apressure state corresponding to a touch input satisfies between a firstpressure condition and the second pressure condition when performing thetouch input with user's own eyes. Preferably, the visual identifier maybe displayed on a space other than a region in which the touch input isperformed.

FIGS. 14A and 14B illustrate various methods of displaying a visualindicator indicating that a pressure state corresponding to a touchinput on a touch screen satisfies a first pressure condition or a secondpressure condition. The electronic device 1400 of FIGS. 14A and 14B maycorrespond to the electronic device 200 of FIG. 2. More specifically,the electronic device 1400 may receive a touch input 1410 using thetouch device 110 and may determine if a pressure state corresponding tothe received touch input 1410 satisfies the first pressure condition orthe second pressure condition. The electronic device 1400 may displayvisual indicators 1430 and 1432 indicating whether a current pressurestate satisfies the first pressure condition or the second pressurecondition on the touch screen 220 before displaying informationcorresponding to the touch input 1410 when the pressure statecorresponding to the touch input 1410 satisfies the first pressurestate. For example, the visual indicator may be a factor that may bevisually identified by the user, such as a shape, a color, a size, etc.In FIGS. 14A and 14B, the electronic device 1400 may display the visualindicators 1430 and 1432 with different colors with respect to a casewhere the first pressure state is satisfied and a case where the secondpressure state is satisfied. In FIG. 14A, when the pressure statecorresponding to the current touch input 1410 satisfies the firstpressure condition, the visual indicator 1430 may be displayed on aregion that does not overlap with a graphic image 1420 corresponding toa character form “music” relating to the touch input 1410 as theinformation corresponding to the touch input 1410. Unlike this, in FIG.14B, when a pressure state corresponding to a current touch input 1412satisfies the second pressure condition, the visual indicator 1432 maybe displayed in a different color from shown in FIG. 14A on the regionthat does not overlap with the graphic image 1420 corresponding to thecharacter form “music” relating to the touch input 1412. The user mayperform the touch motion while visually checking that the visualindicators 1430 and 1432 are differently displayed on the touch screen220 of the electronic device 1400 when the first pressure condition orthe second pressure condition is satisfied. As an embodiment of theinventive concept, when the first pressure condition is satisfied, theelectronic device 1400 may not display the visual indicator 1430, and,only when the second pressure condition is satisfied, may display thevisual indicator 1432.

As another embodiment, in FIGS. 15A and 15B, characters as to whichoperation an electronic device 1500 specifically performs may beintuitively displayed as visual indicators. The electronic device 1500of FIGS. 15A and 15B may correspond to the electronic device 200 of FIG.2. In FIG. 15A, when a pressure state corresponding to a current touchinput 1510 satisfies a first pressure condition, the electronic device1500 may display a visual indicator 1530 on a region that does notoverlap with a graphic image 1520 corresponding to a character form“music” relating to the touch input 1510 as information corresponding tothe touch input 1510. In this case, when the first pressure condition issatisfied, the electronic device 1500 may intuitively display characters“handwriting mode” as to which operation to perform as visually thevisual indicator 1530. Unlike this, in FIG. 15B, when a pressure statecorresponding to a current touch input 1512 satisfies a second pressurecondition, the electronic device 1500 may display a visual indicator1532 on the region that does not overlap with a graphic image 1520corresponding to the character form “music” relating to the touch input1512 to indicate information different from shown in FIG. 15A. Forexample, the touch input 1512 corresponding to the character form“music” received by the electronic device 1500 satisfies the secondpressure condition, and thus a music play application performing a musicplay function may be determined to be executed. In this case, beforeexecuting the application, characters “music play” may be displayed onthe touch screen 220 as the visual indicator 1532. Alternatively, a nameof the application that is to be executed may be displayed. Accordingly,a user may perform a touch motion while visually checking that thevisual indicators 1530 and 1532 are differently displayed on the touchscreen 220 of the electronic device 1500 when the first pressurecondition or the second pressure condition is satisfied.

According to an embodiment of the inventive concept, the electronicdevice 200 may previously set a pressure condition that is determined tosatisfy a pressure state corresponding to a touch input. Furthermore,the electronic device 200 may allow a user to change the pressurecondition before receiving the touch input, thereby determining whichpressure condition the pressure state corresponding to the touch inputsatisfies based on the changed pressure condition. Since pressure statesof touch motions performed when various users usually use the electronicdevice 200 are various ones, the electronic device 200 may provide afunction by which each user may change a pressure condition suitably toa characteristic of a touch motion.

The inventive concept may be implemented by storing computer-readablecodes in a non-transitory computer-readable storage medium. Thenon-transitory computer-readable storage medium is any data storagedevice that stores data which may be thereafter read by a computersystem.

The computer-readable codes are configured to execute operations ofimplementing the object arrangement methods according to the inventiveconcept when the computer-readable codes are read, from thenon-transitory computer-readable storage medium, and executed by aprocessor. The computer-readable codes may be implemented by variousprogramming languages. And the functional programs, codes and codesegments for embodying the inventive concept may be easily construed byprogrammers in the art which the inventive concept belongs to.

Examples of the non-transitory computer-readable storage medium includeROM, RAM, CD-ROMs, magnetic tape, floppy disk, optical data storagedevices. The non-transitory computer-readable storage medium can also bedistributed over a network coupled computer system so that thecomputer-readable codes are stored and executed in distributed fashion.

According to one or more embodiments, an electronic device may objectscorresponding to applications in an appropriate arrangement formaccording to an object included in a background image displayed on adisplay unit of the electronic device

It should be understood that exemplary embodiments described hereinshould be considered in a descriptive sense only and not for purposes oflimitation. Descriptions of features or aspects within each exemplaryembodiment should typically be considered as available for other similarfeatures or aspects in other exemplary embodiments.

While one or more exemplary embodiments have been described withreference to the figures, it will be understood by those of ordinaryskill in the art that various changes in form and details may be madetherein without departing from the spirit and scope as defined by thefollowing claims.

What is claimed is:
 1. An electronic device configured to operate basedon a touch input, the electronic device comprising: a touch screenconfigured to receive the touch input; and at least one processorconfigured to: determine a pressure state corresponding to the touchinput at a touch location, when the pressure state satisfies a firstpressure condition, control the touch screen to display informationrelating to the touch input, and, when the pressure state satisfies asecond pressure condition, perform a function corresponding to the touchinput, wherein the at least one processor is further configured todetermine the pressure state based on a combination of a pressuremagnitude corresponding to the touch input and a change pattern of thepressure magnitude.
 2. The electronic device of claim 1, wherein the atleast one processor is further configured to execute an application toperform the function based on the touch input, when the second pressurecondition is satisfied.
 3. The electronic device of claim 2, wherein theat least one processor is further configured to: determine at least oneparameter relating to an execution of the application based on thepressure state, and execute the application based on the at least oneparameter.
 4. The electronic device of claim 1, wherein the at least oneprocessor is further configured to perform a function corresponding tothe information relating to the touch input when the pressure statesatisfies the second pressure condition.
 5. The electronic device ofclaim 1, wherein the at least one processor is further configured to:obtain information regarding a movement path of a touch device forinputting the touch input when the first pressure condition issatisfied, and control the touch screen to display a graphic imagecorresponding to the information regarding the movement path.
 6. Theelectronic device of claim 5, wherein the at least one processor isfurther configured to: convert the graphic image into a first characterstring in a first language, and control the touch screen to display thefirst character string.
 7. The electronic device of claim 6, wherein theat least one processor is further configured to, based on the pressurestate, control the touch screen to translate the first character stringinto a second character string in a second language and display thesecond character string.
 8. The electronic device of claim 1, whereinthe at least one processor is further configured to control the touchscreen to display a visual indicator indicating the pressure state. 9.The electronic device of claim 1, wherein the at least one processor isfurther configured to, based on the user input, change a conditioncorresponding to the first pressure condition or the second pressurecondition.
 10. A method of controlling an electronic device based on atouch input, the method comprising: determining a pressure state of atouch input at a touch location; when it is determined that the pressurestate satisfies a first pressure condition, displaying informationrelating to the touch input; and when it is determined that the pressurestate satisfies a second pressure condition, performing a functioncorresponding to the touch input, wherein the determining of thepressure state comprises determining the pressure state based on acombination of a pressure magnitude corresponding to the touch input anda change pattern of the pressure magnitude.
 11. The method of claim 10,wherein the performing of the function corresponding to the touch inputcomprises: executing an application configured to perform the functionbased on the touch input.
 12. The method of claim 11, wherein theexecuting of the application comprises: determining at least oneparameter relating to an execution of the application based on thepressure state; and executing the application based on the at least oneparameter.
 13. The method of claim 12, wherein the determining of the atleast one parameter comprises: determining the at least one parameterbased on a pressure magnitude corresponding to the pressure state. 14.The method of claim 10, wherein the displaying of the informationrelating to the touch input comprises: obtaining information regarding amovement path of a touch device for inputting the touch input; anddisplaying a graphic image corresponding to the information regardingthe movement path.
 15. The method of claim 14, wherein the displaying byconverting comprises: converting the graphic image into a firstcharacter string in a first language based on the pressure state; anddisplaying the first character string.
 16. The method of claim 15,wherein the displaying of the character string comprises: translatingthe first character string into a second character string in a secondlanguage; and displaying the second character string.
 17. The method ofclaim 10, further comprising: changing a condition corresponding to thefirst pressure condition or the second pressure condition based on auser input.
 18. A non-transitory computer-readable recording mediumhaving recorded thereon a computer program for executing the method ofcontrolling an electronic device of claim 10.